const productApi = [
  {
    name: 'getProductPlanNoticeExport',
    method: 'GET',
    desc: '导出生产计划',
    path: '/product/productPlanNotice/getProductPlanNoticeExport',
    mockPath: '',
    params: {}
  },
  {
    name: 'getProductOrderNotFinishExport',
    method: 'GET',
    desc: '导出未生产计划',
    path: '/product/productPlanNotice/getProductOrderNotFinishExport',
    mockPath: '',
    params: {}
  },
  {
    name: 'getQueryPageByProductInfoId',
    method: 'GET',
    desc: '产品入库统计',
    path: '/product/productInfo/getQueryPageByProductInfoId',
    mockPath: '',
    params: {}
  },
  //getQueryPageByClientId
  {
    name: 'getQueryPageByClientId',
    method: 'GET',
    desc: '产品入库统计',
    path: '/product/productInfo/getQueryPageByClientId',
    mockPath: '',
    params: {}
  },
  {
    name: 'getProductWeightByCategory',
    method: 'GET',
    desc: '产品入库统计',
    path: '/product/productPutInStorage/getProductWeightByCategory',
    mockPath: '',
    params: {}
  },
  //========= 产品类别 ==========
  {
    name: 'getProductCategoryList',
    method: 'GET',
    desc: '获取产品类别信息列表 ',
    path: '/product/productCategory/getProductCategoryList',
    mockPath: '',
    params: {}
  },
  {
    name: 'deleteProductCategory',
    method: 'POST',
    desc: '删除生产统计 ',
    path: '/product/productCategory/delete',
    mockPath: '',
    params: {}
  },
  {
    name: 'listProductCategory',
    method: 'GET',
    desc: '获取生产统计列表',
    path: '/product/productCategory/list',
    mockPath: '',
    params: {
      page: '',
      limit: '',
      key: ''
    }
  },
  //

  {
    name: 'getProductCategoryListByUser',
    method: 'GET',
    desc: '获取产品类别列表',
    path: '/product/productCategory/getProductCategoryListByUser',
    mockPath: '',
    params: {
      page: '',
      limit: '',
      key: ''
    }
  },
  {
    name: 'productCategoryInfo',
    method: 'GET',
    desc: '',
    path: '/product/productCategory/info/{id}',
    mockPath: '',
    params: {}
  },
  {
    name: 'saveProductCategory',
    method: 'POST',
    desc: '',
    path: '/product/productCategory/save',
    mockPath: '',
    params: {
      id: '',
      productCategoryName: '',
      parentId: ''
    }
  },
  {
    name: 'updateProductCategory',
    method: 'POST',
    desc: '',
    path: '/product/productCategory/update',
    mockPath: '',
    params: {
      id: '',
      productCategoryName: '',
      parentId: ''
    }
  },

  //========= 生产设备 ==========
  {
    name: 'getProductDeviceList',
    method: 'GET',
    desc: '获取所有设备信息列表 ',
    path: '/product/productDevice/getProductDeviceList',
    mockPath: '',
    params: {}
  },
  {
    name: 'getProductDeviceListByParent',
    method: 'GET',
    desc: '获取父类设备信息列表 ',
    path: '/product/productDevice/getProductDeviceListByParent',
    mockPath: '',
    params: {}
  },
  {
    name: 'deleteProductDevice',
    method: 'POST',
    desc: '删除生产设备 ',
    path: '/product/productDevice/delete',
    mockPath: '',
    params: {}
  },
  {
    name: 'listProductDevice',
    method: 'GET',
    desc: '获取生产设备列表',
    path: '/product/productDevice/list',
    mockPath: '',
    params: {
      page: '',
      limit: '',
      key: ''
    }
  },
  {
    name: 'productDeviceInfo',
    method: 'GET',
    desc: '',
    path: '/product/productDevice/info/{id}',
    mockPath: '',
    params: {}
  },

  {
    name: 'getProductDeviceInfoByWeight',
    method: 'GET',
    desc: '',
    path: '/product/productDevice/getProductDeviceInfoByWeight',
    mockPath: '',
    params: {}
  },
  {
    name: 'saveProductDevice',
    method: 'POST',
    desc: '',
    path: '/product/productDevice/save',
    mockPath: '',
    params: {
      id: '',
      deciveName: '',
      remark: '',
      parentId: '',
      status: ''
    }
  },
  {
    name: 'updateProductDevice',
    method: 'POST',
    desc: '',
    path: '/product/productDevice/update',
    mockPath: '',
    params: {
      id: '',
      deciveName: '',
      remark: '',
      parentId: '',
      status: ''
    }
  },
//getDeviceChildrenListByParentId
  {
    name: 'getDeviceChildrenListByParentId',
    method: 'GET',
    desc: '根据产线 获取机台列表',
    path: '/product/productDevice/getDeviceChildrenListByParentId',
    mockPath: '',
    params: {}
  },

  //========= 产品信息 ==========
  {
    name: 'getProductInfoList',
    method: 'GET',
    desc: '获取所有产品信息列表 ',
    path: '/product/productInfo/getProductInfoList',
    mockPath: '',
    params: {}
  },
  //getRelateProductInfoList
  {
    name: 'getRelateProductInfoList',
    method: 'GET',
    desc: '获取所有 配件产品信息列表 ',
    path: '/product/productInfo/getRelateProductInfoList',
    mockPath: '',
    params: {}
  },
  {
    name: 'deleteProductInfo',
    method: 'POST',
    desc: '删除产品信息 ',
    path: '/product/productInfo/delete',
    mockPath: '',
    params: {}
  },
  {
    name: 'listProductInfo',
    method: 'GET',
    desc: '获取产品信息列表',
    path: '/product/productInfo/list',
    mockPath: '',
    params: {
      page: '',
      limit: '',
      key: ''
    }
  },
  {
    name: 'productInfoInfo',
    method: 'GET',
    desc: '',
    path: '/product/productInfo/info/{id}',
    mockPath: '',
    params: {}
  },
  {
    name: 'saveProductInfo',
    method: 'POST',
    desc: '',
    path: '/product/productInfo/save',
    mockPath: '',
    params: {
      id: '',
      productNo: '',
      modelId: '',
      clientProductNo: '',
      boxId: '',
      productWeight: '',
      productVolume: '',
      productImageId: '',
      productDrawingId: '',
      productCaliber: '',
      lengthWeightHeight: '',
      productQuestion: '',
      productAssort: '',
      productTrailingProcess: '',
      remark: '',
      successRate: '',
      productCategoryId: '',
      status: ''
    }
  },
  {
    name: 'updateProductInfo',
    method: 'POST',
    desc: '',
    path: '/product/productInfo/update',
    mockPath: '',
    params: {
      id: '',
      productNo: '',
      modelId: '',
      clientProductNo: '',
      boxId: '',
      productWeight: '',
      productVolume: '',
      productImageId: '',
      productDrawingId: '',
      productCaliber: '',
      lengthWeightHeight: '',
      productQuestion: '',
      productAssort: '',
      productTrailingProcess: '',
      remark: '',
      productCategoryId: '',
      successRate: '',
      status: ''
    }
  },

  {
    name: 'importProductInfo',
    method: 'GET',
    desc: '导入产品信息信息',
    path: '/product/productInfo/importProductInfo',
    mockPath: '',
    params: {token: ''}
  },
  {
    name: 'templateDownloadProductInfo',
    method: 'GET',
    desc: '下载产品信息导入信息模版',
    path: '/product/productInfo/templateDownloadProductInfo',
    mockPath: '',
    params: {}
  },
  //getProductInfoByClientId
  {
    name: 'getProductInfoByClientId',
    method: 'GET',
    desc: '获取产品信息',
    path: '/product/productInfo/getProductInfoByClientId',
    mockPath: '',
    params: {}
  },
  //getProductCountNumberPage
  {
    name: 'getProductCountNumberPage',
    method: 'GET',
    desc: '产品库存获取',
    path: '/product/productInfo/getProductCountNumberPage',
    mockPath: '',
    params: {}
  },
  //exportProductCountNumberPage
  {
    name: 'exportProductCountNumberPage',
    method: 'GET',
    desc: '产品库存获取',
    path: '/product/productInfo/exportProductCountNumberPage',
    mockPath: '',
    params: {}
  },
  //queryProductStorageByPeriodTimePage
  {
    name: 'queryProductStorageByPeriodTimePage',
    method: 'GET',
    desc: '产品库存 每月销售情况',
    path: '/product/productInfo/queryProductStorageByPeriodTimePage',
    mockPath: '',
    params: {}
  },

  //========= 产品出库 ==========
  {
    name: 'deleteProductLeaveStorage',
    method: 'POST',
    desc: '删除产品出库 ',
    path: '/product/productLeaveStorage/delete',
    mockPath: '',
    params: {}
  },
  {
    name: 'listProductLeaveStorage',
    method: 'GET',
    desc: '获取产品出库列表',
    path: '/product/productLeaveStorage/list',
    mockPath: '',
    params: {
      page: '',
      limit: '',
      key: ''
    }
  },
  {
    name: 'productLeaveStorageInfo',
    method: 'GET',
    desc: '',
    path: '/product/productLeaveStorage/info/{id}',
    mockPath: '',
    params: {}
  },
  {
    name: 'saveProductLeaveStorage',
    method: 'POST',
    desc: '',
    path: '/product/productLeaveStorage/save',
    mockPath: '',
    params: {
      id: '',
      orderDetailId: '',
      productId: '',
      productOutNumber: '',
      outTime: '',
      orderImage: '',
      tickerNo: '',
      weightCount: '',
      trayInfoId: '',
      trayNumber: '',
      remark: '',
      status: ''
    }
  },
  {
    name: 'updateProductLeaveStorage',
    method: 'POST',
    desc: '',
    path: '/product/productLeaveStorage/update',
    mockPath: '',
    params: {
      id: '',
      orderDetailId: '',
      productId: '',
      productOutNumber: '',
      outTime: '',
      orderImage: '',
      tickerNo: '',
      weightCount: '',
      trayInfoId: '',
      trayNumber: '',
      remark: '',
      status: ''
    }
  },
  {
    name: 'multipleSaveProductLeaveStorage',
    method: 'POST',
    desc: '',
    path: '/product/productLeaveStorage/multipleSave',
    mockPath: '',
    params: {
      id: '',
      outTime: '',
      tableData: []
    }
  },
  {
    name: 'getProductReconciliationExport',
    method: 'GET',
    desc: '下载产品对账单',
    path: '/product/productLeaveStorage/getProductReconciliationExport',
    mockPath: '',
    params: {}
  },

  {
    name: 'getLeaveStorageTickerNo',
    method: 'GET',
    desc: '下载产品对账单',
    path: '/product/productLeaveStorage/getLeaveStorageTickerNo',
    mockPath: '',
    params: {}
  },

  {
    name: 'getProductLeaveStorageExport',
    method: 'GET',
    desc: '下载产品对账单',
    path: '/product/productLeaveStorage/getProductLeaveStorageExport',
    mockPath: '',
    params: {}
  },

  //========= 产品通知 ==========
  {
    name: 'deleteProductPlanNotice',
    method: 'POST',
    desc: '删除产品通知 ',
    path: '/product/productPlanNotice/delete',
    mockPath: '',
    params: {}
  },
  {
    name: 'listProductPlanNotice',
    method: 'GET',
    desc: '获取产品通知列表',
    path: '/product/productPlanNotice/list',
    mockPath: '',
    params: {
      page: '',
      limit: '',
      key: ''
    }
  },
  {
    name: 'productPlanNoticeInfo',
    method: 'GET',
    desc: '',
    path: '/product/productPlanNotice/info/{id}',
    mockPath: '',
    params: {}
  },
  {
    name: 'saveProductPlanNotice',
    method: 'POST',
    desc: '',
    path: '/product/productPlanNotice/save',
    mockPath: '',
    params: {
      id: '',
      name: '',
      type: '',
      code: '',
      value: '',
      orderNum: '',
      remark: '',
      delFlag: ''
    }
  },
  {
    name: 'updateProductPlanNotice',
    method: 'POST',
    desc: '',
    path: '/product/productPlanNotice/update',
    mockPath: '',
    params: {
      id: '',
      name: '',
      type: '',
      code: '',
      value: '',
      orderNum: '',
      remark: '',
      delFlag: ''
    }
  },

  //========= 产品入库 ==========
  {
    name: 'deleteProductPutInStorage',
    method: 'POST',
    desc: '删除产品入库 ',
    path: '/product/productPutInStorage/delete',
    mockPath: '',
    params: {}
  },
  {
    name: 'listProductPutInStorage',
    method: 'GET',
    desc: '获取产品入库列表',
    path: '/product/productPutInStorage/list',
    mockPath: '',
    params: {
      page: '',
      limit: '',
      key: ''
    }
  },
  {
    name: 'productPutInStorageInfo',
    method: 'GET',
    desc: '',
    path: '/product/productPutInStorage/info/{id}',
    mockPath: '',
    params: {}
  },
  {
    name: 'saveProductPutInStorage',
    method: 'POST',
    desc: '',
    path: '/product/productPutInStorage/save',
    mockPath: '',
    params: {
      id: '',
      name: '',
      type: '',
      code: '',
      value: '',
      orderNum: '',
      remark: '',
      delFlag: ''
    }
  },
  {
    name: 'multipleSaveProductPutInStorage',
    method: 'POST',
    desc: '',
    path: '/product/productPutInStorage/multipleSave',
    mockPath: '',
    params: {
      putInTime: '',
      tableListData: []
    }
  },
  {
    name: 'updateProductPutInStorage',
    method: 'POST',
    desc: '',
    path: '/product/productPutInStorage/update',
    mockPath: '',
    params: {
      id: '',
      name: '',
      type: '',
      code: '',
      value: '',
      orderNum: '',
      remark: '',
      delFlag: ''
    }
  },

  {
    name: 'importProductPutInStorage',
    method: 'GET',
    desc: '导入产品入库信息',
    path: '/product/productPutInStorage/importProductPutInStorage',
    mockPath: '',
    params: {token: ''}
  },
  {
    name: 'templateDownloadProductPutInStorage',
    method: 'GET',
    desc: '下载产品入库信息模版',
    path: '/product/productPutInStorage/templateDownloadProductPutInStorage',
    mockPath: '',
    params: {}
  },
  {
    name: 'getProductInStorageExport',
    method: 'GET',
    desc: '下载产品入库单',
    path: '/product/productPutInStorage/getProductInStorageExport',
    mockPath: '',
    params: {}
  },
  //getProductInStorageCountByOrderExport
  {
    name: 'getProductInStorageCountByOrderExport',
    method: 'GET',
    desc: '下载产品入库单',
    path: '/product/productPutInStorage/getProductInStorageCountByOrderExport',
    mockPath: '',
    params: {}
  },
  //getPutInStorageLocationList
  {
    name: 'getPutInStorageLocationList',
    method: 'GET',
    desc: '获取位置信息',
    path: '/product/productPutInStorage/getPutInStorageLocationList',
    mockPath: '',
    params: {}
  },

  //========= 样品信息 ==========
  {
    name: 'getProductSampleList',
    method: 'GET',
    desc: '获取所有样品信息列表 ',
    path: '/product/productSample/getProductSampleList',
    mockPath: '',
    params: {}
  },
  {
    name: 'deleteProductSample',
    method: 'POST',
    desc: '删除样品信息 ',
    path: '/product/productSample/delete',
    mockPath: '',
    params: {}
  },
  {
    name: 'listProductSample',
    method: 'GET',
    desc: '获取样品信息列表',
    path: '/product/productSample/list',
    mockPath: '',
    params: {
      page: '',
      limit: '',
      key: ''
    }
  },
  {
    name: 'productSample',
    method: 'GET',
    desc: '',
    path: '/product/productSample/info/{id}',
    mockPath: '',
    params: {}
  },
  {
    name: 'saveProductSample',
    method: 'POST',
    desc: '',
    path: '/product/productSample/save',
    mockPath: '',
    params: {
      id: '',
      sampleNo: '',
      sampleWeight: '',
      weightScope: '',
      clientId: '',
      sampleDate: '',
      samplePicture: '',
      sampleDrawing: '',
      remark: '',
      status: ''
    }
  },
  {
    name: 'updateProductSample',
    method: 'POST',
    desc: '',
    path: '/product/productSample/update',
    mockPath: '',
    params: {
      id: '',
      sampleNo: '',
      sampleWeight: '',
      weightScope: '',
      clientId: '',
      sampleDate: '',
      samplePicture: '',
      sampleDrawing: '',
      remark: '',
      status: ''
    }
  },
  //  ==========   产品批号队列 ===========================

  {
    name: 'listProductBatchNoQueue',
    method: 'GET',
    desc: '查询产品批号队列列表',
    path: '/product/productBatchNoQueue/list',
    mockPath: '',
    params: { }
  },
  {
    name: 'getProductBatchNoQueueInfo',
    method: 'GET',
    desc: '查询产品批号队列详情',
    path: '/product/productBatchNoQueue/info/{id}',
    mockPath: '',
    params: { }
  },
  {
    name: 'saveProductBatchNoQueue',
    method: 'POST',
    desc: '新增产品批号队列',
    path: '/product/productBatchNoQueue/save',
    mockPath: '',
    params: {
      id: ''
    }
  },
  {
    name: 'updateProductBatchNoQueue',
    method: 'POST',
    desc: '更新产品批号队列',
    path: '/product/productBatchNoQueue/update',
    mockPath: '',
    params: {
      id: ''
    }
  },
  {
    name: 'deleteProductBatchNoQueue',
    method: 'POST',
    desc: '删除产品批号队列',
    path: '/product/productBatchNoQueue/delete',
    mockPath: '',
    params: {}
  },
  {
    name: 'getProductBatchNoQueueList',
    method: 'GET',
    desc: '查询产品批号队列详情',
    path: '/product/productBatchNoQueue/getProductBatchNoQueueList',
    mockPath: '',
    params: { }
  },
]

export default productApi
